package com.yugao.fintech.antelope.codegen.model.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.yugao.fintech.antelope.base.model.BasePlusPO;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;

/**
 * 生成表的索引 - gen_table_index
 * 

 */
@Getter
@Setter
@ApiModel("生成表的索引")
@TableName("lcp_gen_table_index")
public class GenTableIndex extends BasePlusPO {
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @TableId
    private Long id;

    /** 表id */
    private Long tableId;
    
    /** 索引名称 */
    private String name;
    
    /** 索引列(字段), 多个列用逗号隔开 */
    private String columnNames;
    
    /** 索引类型 */
    private String type;
    
    /** 索引方法 */
    private String method;
    
    /** 备注 */
    private String comment;

    public static LambdaQueryWrapper<GenTableIndex> lqw() {
        return Wrappers.lambdaQuery();
    }
}